Locality optimization in JavaParty by means of static type analysis
نویسندگان
چکیده
On clusters and DMPs, locality of objects and threads and hence avoidance of network communication, are crucial for the application performance. We show that { in certain situations { an extension of known type inference mechanisms can be used to compute placement decisions that improve locality of threads and objects and hence reduce the application execution times. In addition to this general contribution, the paper speci cally addresses the problems that are caused by the distributed Java environment. Since the JVM and the bytecode format are assumed to be xed, the optimization is done as source-to-source transformation.
منابع مشابه
Exploiting Object Locality in JavaParty, a Distributed Computing Environment for Workstation Clusters
In a distributed programming environment with location transparency, fast access to remote resources is absolutely critical for eÆcient program execution but it is not suÆcient. Locality optimization will try to group objects according to their communication patterns and replace remote access by local access whenever possible. Locality optimization is based on the assumption that local access a...
متن کاملEnergy Absorption Analysis and Multi-objective Optimization of Tri-layer Cups Subjected to Quasi-static Axial Compressive Loading
In this paper, the energy absorption features of tri-layer explosive-welded deep-drawn cups subjected to quasi-static axial compressive loading are investigated numerically and experimentally. To produce the cups, tri-layer blanks composed of aluminum and stainless steel alloys were fabricated by an explosive-welding process and formed by a deep drawing setup. The quasi-static tests were carrie...
متن کاملLayout Transformations for Heap Objects Using Static Access Patterns
As the amount of data used by programs increases due to the growth of hardware storage capacity and computing power, efficient memory usage becomes a key factor for performance. Since modern applications heavily use structures allocated in the heap, this paper proposes an efficient structure layout based on static analyses. Unlike most of the previous work, our approach is an entirely static tr...
متن کامل3-node Basic Displacement Functions in Analysis of Non-Prismatic Beams
Purpose– Analysis of non-prismatic beams has been focused of attention due to wide use in complex structures such as aircraft, turbine blades and space vehicles. Apart from aesthetic aspect, optimization of strength and weight is achieved in use of this type of structures. The purpose of this paper is to present new shape functions, namely 3-node Basic Displacement Functions (BDFs) for derivati...
متن کاملThe development and assessment of solar-driven Tri-generation system energy and optimization of criteria comparison
In this research, the thermodynamic investigation of the tri-generation system is performed by the first and second law of Thermodynamics. The trigeneration system under study consists of three subsystems including the solar subsystem, Kalina subsystem and lithium bromide-water absorption chiller subsystem. The proposed system generates power, cooling and hot water using solar energy. The syste...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency - Practice and Experience
دوره 12 شماره
صفحات -
تاریخ انتشار 2000